package jaux.tank.service.system;

import jaux.tank.bean.dto.NoticeDto;
import jaux.tank.bean.dto.NoticeQuery;
import jaux.tank.bean.entity.system.Notice;
import jaux.tank.utils.factory.Page;

public interface NoticeService {

	Page<Notice> query(NoticeQuery query, Page<Notice> defaultPage);

	NoticeDto updateNotice(NoticeDto notice);
	
	Page<Notice> queryUserNotices(String userId, Page<Notice> defaultPage);
	
	Page<Notice> queryUserNotices(String userId,NoticeQuery query, Page<Notice> defaultPage);

}
